.listsDirective {
  //display : flex;
  //border:1px solid blue;

  .menu {

    width      : 30vw;
    background : whitesmoke;
    //border:1px solid red;
    ul {
      li {
        padding : 10px;
      }
    }
  }
  .lists {
    //background : red;

    width:70vw;
    //border:1px solid red;
    flex : 1;
    dl {
      dt {
        background : #999999;
        color      : #ffffff;
      }
      dd {
        display : flex;
        margin-top:10px;
        div.pic {
          img {
            width  : 80px;
            height : 80px;
          }
        }
        div.desc {
          flex : 1;
          div.price {
            display : flex;
            justify-content: space-between;
          }
        }
      }
    }
  }
}